#include<bits/stdc++.h>
using namespace std;
typedef long long ll;

void solve(){
    int n,l1,r1,l2,r2;
    cin>>n>>l1>>r1>>l2>>r2;
    vector<ll> a(n+1);
    for(int i=3;i<=n;i++)cin>>a[i];

    for(int i=0;i<=min(9,r1-l1);i++){
		for(int j=0;j<=min(9,r2-l2);j++){
	    	int a1=(i+l1)%10,b=(j+l2)%10;
            int f=1;
            for(int k=3;k<=n;k++){
                int c=a1*b%10;
                if(a[k]!=c){
                    f=0;
                    break;
                }
                a1=b,b=c;
            }
            if(f){
                cout<<i+l1<<" "<<j+l2<<endl;
                return;
            }
		}
    }

	cout<<-1<<' '<<-1<<'\n';
}

int main(){
    ios::sync_with_stdio(0);
    cin.tie(0),cout.tie(0);
    int t=1;
    cin>>t;
    while(t--){
        solve();
    }
    return 0;
}